<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript数组</title>
</head>
<body>
<script type="text/javascript">
	//没有定义数组长度的
	var arr=new Array();
	//定义了数组长度
	var arr2=new Array(3);
	
	arr[0]="Tom";
	arr[1]="Jerry";
	arr[2]="Marry";
	arr[3]="jack";
	arr[4]="lisa";
	
	arr2[0]=1;
	arr2[1]=2;
	arr2[2]=3;
	
	//用for循环输出
	for(var i=0;i<arr.length;i++){
		document.write(arr[i]+"<br/>");
	}
	document.write("<hr/>")
	
	//用for each输出
	for(var i in arr2){
		document.write(arr[i]+"<br/>");
	}
	
	//数组排序
	document.write("<hr/>")
	//按照字母的顺序表，先大写，后小写
	document.write(arr.sort()+"<br/>");
	document.write(arr2.sort()+"<br/>");
	document.write("<hr/>")
	
	//数组元素组合成字符串 join()方法，默认用逗号隔开
	document.write(arr.join()+"<br/>");
	//也可以选择用.隔开
	document.write(arr2.join(".")+"<br/>");
	document.write("<hr/>")
	
	//合并数组元素 concat()方法
	document.write(arr.concat(arr2)+"<br/>");
	document.write("<hr/>")
	
	//颠倒数组元素 reverse()方法
	document.write(arr.reverse()+"<br/>");
</script>
</body>
</html>